DMMF: Persistence
ドメインモデル
を設計する際には、
永続性非依存
を考慮した
ドメインモデリングにデータベース駆動設計を持ち込むな
しかし、実際のアプリケーションでは
ワークフローの寿命
を超えて、状態を持続させる必要がある
このとき、
ドメイン
と
インフラストラクチャ
とでミスマッチが生じる
本書ではこの課題を解決することを目標とする
DDD
で
永続化
を扱う際の一般的なガイドライン
永続化を端に追いやる
コマンドとクエリを分離する
境界づけられたコンテキストは独自のデータストアを所有する
実装例
ドキュメントデータベースを扱う
リレーショナルデータベースを扱う
トランザクションを扱う
#DDD
#読書メモ
#Domain_Modeling_Made_Functional